package controlador;

import java.util.List;

import modelo.ModeloProyecto;
import entidades.Obrero;
import entidades.Proyecto;


public class ControladorProyecto {
	
	public List<Proyecto> obtenerListaProyectosActivos() throws Exception{
		ModeloProyecto m = new ModeloProyecto();
		return m.obtenerListaProyectosActivos();
	}
	
	public List<Proyecto> obtenerListaTodosLosProyectos() throws Exception{
		ModeloProyecto m = new ModeloProyecto();
		return m.obtenerListaTodosLosProyectos();
	}
	public void pausarProyecto(Proyecto proyecto)throws Exception{
		ModeloProyecto m = new ModeloProyecto();
		m.pausarProyecto(proyecto);
	}
	public void retomarProyecto(Proyecto proyecto)throws Exception{
		ModeloProyecto m = new ModeloProyecto();
		m.retomarProyecto(proyecto);
	}
	public void cerrarProyecto(Proyecto proyecto)throws Exception{
		ModeloProyecto m = new ModeloProyecto();
		m.cerrarProyecto(proyecto);
	}
	public void asignarObreros(Proyecto proyecto, List<Obrero> listaObreros)throws Exception{
		ModeloProyecto m = new ModeloProyecto();
		m.asignarObreros(proyecto,listaObreros);
	}
	public String getDetalleAsignacionesProyecto(Proyecto proyecto)throws Exception{
		ModeloProyecto m = new ModeloProyecto();
		return m.getDetalleAsignacionesProyecto(proyecto);
	}
	
}
